/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Einheiten.Attribute;

import Einheiten.Attribute.Typen.Regenerationstyp;

/**
 *
 * @author Geez
 */
public class Werte implements EditorAttribut {

    protected int kollisionsGroesse;
    protected int bauzeit;
    protected int essensKosten;
    protected int oelKosten;
    protected int basisTrefferpunkte;
    protected double trefferpunkteRegeneration;
    protected int produziertesEssen;
    protected double sichtradius;
    protected int transportgroesse;
    protected Regenerationstyp trefferpunkteRegenerationstyp;
    protected Volk volk;

    public int getBasisTrefferpunkte() {
        return basisTrefferpunkte;
    }

    public void setBasisTrefferpunkte(int basisTrefferpunkte) {
        this.basisTrefferpunkte = basisTrefferpunkte;
    }

    public int getBauzeit() {
        return bauzeit;
    }

    public void setBauzeit(int bauzeit) {
        this.bauzeit = bauzeit;
    }

    public int getEssensKosten() {
        return essensKosten;
    }

    public void setEssensKosten(int essensKosten) {
        this.essensKosten = essensKosten;
    }

    public int getKollisionsGroesse() {
        return kollisionsGroesse;
    }

    public void setKollisionsGroesse(int kollisionsGroesse) {
        this.kollisionsGroesse = kollisionsGroesse;
    }

    public int getOelKosten() {
        return oelKosten;
    }

    public void setOelKosten(int oelKosten) {
        this.oelKosten = oelKosten;
    }

    public int getProduziertesEssen() {
        return produziertesEssen;
    }

    public void setProduziertesEssen(int produziertesEssen) {
        this.produziertesEssen = produziertesEssen;
    }

    public double getSichtradius() {
        return sichtradius;
    }

    public void setSichtradius(double sichtradius) {
        this.sichtradius = sichtradius;
    }

    public int getTransportgroesse() {
        return transportgroesse;
    }

    public void setTransportgroesse(int transportgroesse) {
        this.transportgroesse = transportgroesse;
    }

    public double getTrefferpunkteRegeneration() {
        return trefferpunkteRegeneration;
    }

    public void setTrefferpunkteRegeneration(double trefferpunkteRegeneration) {
        this.trefferpunkteRegeneration = trefferpunkteRegeneration;
    }

    public Regenerationstyp getTrefferpunkteRegenerationstyp() {
        return trefferpunkteRegenerationstyp;
    }

    public void setTrefferpunkteRegenerationstyp(Regenerationstyp trefferpunkteRegenerationstyp) {
        this.trefferpunkteRegenerationstyp = trefferpunkteRegenerationstyp;
    }

    public Volk getVolk() {
        return volk;
    }

    public void setVolk(Volk volk) {
        this.volk = volk;
    }

    
    
    @Override
    public int getAttributTyp() {
        return TYP_WERTE;
    }
}
